package com.feinno.urcs.group.pctask.task;

import com.feinno.superpojo.SuperPojo;
import com.feinno.superpojo.annotation.Field;
import com.feinno.urcs.types.MobileNo;

import java.util.List;

/**
 * Created by honghao on 7/20/15.
 */
public class AndPcGroupMemberInfoNotifyArgs extends SuperPojo {

	@Field(id = 1)
	private int groupId;

	/**
	 * 1、全量
	 * 2、增量
	 */
	@Field(id = 2)
	private int pushMode;

	@Field(id = 3)
	private List<MobileNo> notifyMemberList;

	@Field(id = 4)
	private List<GroupMemberInfoArgs> memberInfoList;

	@Field(id = 5)
	private int previousVersion = 0;
	@Field(id = 6)
	private int currentVersion = 0;

	public int getPreviousVersion() {
		return previousVersion;
	}

	public void setPreviousVersion(int previousVersion) {
		this.previousVersion = previousVersion;
	}

	public int getCurrentVersion() {
		return currentVersion;
	}

	public void setCurrentVersion(int currentVersion) {
		this.currentVersion = currentVersion;
	}

	public int getGroupId() {
		return groupId;
	}

	public void setGroupId(int groupId) {
		this.groupId = groupId;
	}

	public int getPushMode() {
		return pushMode;
	}

	public void setPushMode(int pushMode) {
		this.pushMode = pushMode;
	}

	public List<MobileNo> getNotifyMemberList() {
		return notifyMemberList;
	}

	public void setNotifyMemberList(List<MobileNo> notifyMemberList) {
		this.notifyMemberList = notifyMemberList;
	}

	public List<GroupMemberInfoArgs> getMemberInfoList() {
		return memberInfoList;
	}

	public void setMemberInfoList(List<GroupMemberInfoArgs> memberInfoList) {
		this.memberInfoList = memberInfoList;
	}
}
